async function run($input, $output, $modules = modules) {

    /**获取客户群列表
       * 官方API：https://work.weixin.qq.com/api/doc/90000/90135/92120
       * 错误码查询工具：https://open.work.weixin.qq.com/devtool/query?e=
       */

    const wxworkApi = $modules.wxworkApi;

    let get_group_chat_list = await wxworkApi.request(
        {
            method: 'post',
            url: 'externalcontact/groupchat/list',
            data: {
                //群状态过滤
                status_filter: $input.status_filter,
                //群主过滤。
                owner_filter: {
                    userid_list: $input.userid_list.split(','),
                    partyid_list: $input.partyid_list.split(','),
                },
                offset: $input.offset,
                limit: $input.limit
            }
        }
    );
    $output.group_chat_list = JSON.stringify(get_group_chat_list.group_chat_list);
}
